﻿using Jayden.Dll.Core.Persistence.Enums;
using Jayden.Dll.Core.Persistence.Models;

namespace Jayden.Dll.Core.Persistence
{
	public interface Object
	{
		UnitOfWork UnitOfWork { get; }
		ObjectType Type { get; }
		ObjectId ObjectId { get; }
		Entity Entity { get; }
		string EntityFullName { get; }
		ObjectState State { get; set; }
	}
}
